/** 驼峰命名转中划线 */
export const camelToSnake = (str: string) =>
  str.replace(/[A-Z]/g, (match, offset) => {
    return (offset === 0 ? '' : '-') + match.toLowerCase();
  });

/** 复制文本 */
export const copyTextToClipboard = (text: any) => {
  // 创建一个新的textarea元素
  var textArea = document.createElement('textarea');
  // 设置textarea的内容为需要复制的文本
  textArea.value = text;
  // 将textarea添加到文档中
  document.body.appendChild(textArea);
  // 选中textarea中的文本
  textArea.select();
  // 执行复制命令
  document.execCommand('copy');
  // 从文档中移除textarea
  document.body.removeChild(textArea);
};
